package com.yaolong.api.modules.gen.vo;

import lombok.Data;

/**
 * @author yaolong
 * @version V1.0.0
 * @program EasyCode
 * @description 生成的列表配置实体
 * @create 2022-12-30 13:28
 **/

@Data
public class GenListConfigEntity {


    /**
     * 表格工具栏按钮的显示
     */
    private Boolean showDelBtn;
    private Boolean showAddBtn;
    private Boolean showExportBtn;
    private Boolean showUpdateBtn;
    private Boolean showImportBtn;

    /**
     * 是否存在搜索字段
     */
    private Boolean existSearchField;

    /**
     * 编辑和增加组件采用modal还是Drawer
     */
    private String updateOrCreateEditComponent;

    /**
     * 是否分页列表
     */
    private Boolean isPage;

    /**
     * 是否存在批量操作
     */
    private Boolean isBatch;

    /**
     * 上级目录： 生成后会生成权限（菜单）此菜单是根据生成sql自动创建，生成sql时需要pid
     *
     */
    private Long pid;

    /**
     * 生成后的菜单排序
     */
    private Integer sort;
}
